Ler códigos de barras de forma assíncrona
Podemos ler códigos de barras usando a classe BarcodeReader. O método mais fácil de usar é o método BarcodeReader.Read. IronBarcode também tem um método ReadAsync para programação assíncrona multithread.
Pontos-chave
-
Métodos Síncronos vs Assíncronos
- O método
Readé direto para uso quando resultados imediatos são necessários e é chamado na thread principal. - O método
ReadAsyncé para execução assíncrona, permitindo que o programa continue com outras tarefas enquanto aguarda a conclusão da leitura do código de barras.
- O método
BarcodeReaderOptionsExpectMultipleBarcodes: Se definido comotrue, o leitor procurará múltiplos códigos de barras na imagem.EnhanceAccuracy: Melhora a precisão à custa da velocidade.SpeedUp: Aumenta a eficiência de leitura, o que pode ser útil para processar rapidamente um grande número de imagens. No entanto, isso pode reduzir a precisão se definido comotrue.
Explore a Leitura de Códigos de Barras Assíncrona e com Múltiplos Encadeamentos

